Index (Algolia)
GPT-4.icon
📚 Algoliaにおける「Index」とは?
AlgoliaのIndexは、"1つの検索対象データのまとまり" を表す単位
もうちょっと具体的に
AlgoliaのIndexは、レコード(document)たちを格納する箱。
レコードは基本的にJSONオブジェクトの集合でできている。
「ユーザーの検索に対して検索対象になるデータ群」を表している。
つまり、
DBの「テーブル」や「コレクション」に近いイメージのものなんだ。
さらに深掘り:Algolia Indexの特徴
Indexごとに独立したスキーマや設定(Ranking, Attributes設定など)を持つ
例えば:
商品用のindex
記事用のindex
英語サイト用index / 日本語サイト用index
などを分ける
Index単位で複製(Replica)を作って別の並び順を持たせることもできる
Index単位で検索リクエストを飛ばす